Informationen zum Forum AutoCAD VBA:
Anzahl aktive Mitglieder: 784
Anzahl Beiträge: 12.030
Anzahl Themen: 2.140

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 13, 26 Gesamtergebnisse mit Suchbegriffen creoson zeichnung sec.
Autocad VBA : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
mapcar am 24.11.2004 um 10:45 Uhr (0)
Na ja, dafür braucht man doch nicht Mathe studiert haben: Für ANGDIR (360 - w) bzw. (2pi - w), und wenn ANGBASE hinzukommt, halt (270 - w) oder so. Auf jedenfall solltest du eine Umrechnung verwenden, die nicht über 360 hinausgeht - der Mod-Operator in VBA kann keine Kommazahlen. Dir sollte aber klar sein, dass ANGDIR nicht die Zeichnung selbst beeinflusst. Das ist nur eine Eingabehilfe. Du musst entscheiden, ob die Winkel auch so (UZ-Nord) in die Tabellen sollen. Dann musst du sie eben umrechnen. Gruß, A ...

In das Form Autocad VBA wechseln
Autocad VBA : Block einer externen Zeichnung einfügen
mapcar am 05.08.2005 um 20:34 Uhr (0)
Ja, das ist möglich, indem man Funktionen aus der axDb15.dll benutzt, dem Teil von ObjektDBX, der allen AutoCAD-Usern zur Verfügung steht. Eine Anleitung für Lisp findest du hier, die Portierung nach VBA sollte einfach sein: http://www.visuallisp-tutorial.mapcar.net/importviews.html Gruß, Axel Strube-Zettler------------------Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze

In das Form Autocad VBA wechseln
Autocad VBA : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
mapcar am 23.11.2004 um 21:25 Uhr (0)
Tobias, bitte versuch mal, nur das zu zitieren, worauf du dich beziehst. Ich habe deinen letzten Beitrag dahingehend geändert (wie schon ein paarmal). Wiederholungen gibt es schon genug, und wenn Codepassagen dann auch immer noch in Zitaten wiederholt werden, wird das alles sehr schwer lesbar. ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mei ...

In das Form Autocad VBA wechseln
Autocad VBA : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
mapcar am 22.11.2004 um 23:12 Uhr (0)
Alle Winkel kleiner als ca. 57° sind kleiner als 1, wenn sie in Rad dargestellt werden. Liegt da ein Trennzeichen-Konflikt vor, werden alle Winkel kleiner als diese 57° als 0 in Excel dargestellt (bis 114° ist es dann 1 usw.) Excel/MSOffice liest das verwendete Trennzeichen aus den Windows-Ländereinstellungen aus, AutoCAD verwendet immer den Punkt (ausser bei Bemaßungstexten, wenn das eingestellt ist). Verwirrend aber, dass VBA bei der Eingabe von float/double-Literalen plötzlich auch den Punkt als Trennze ...

In das Form Autocad VBA wechseln
Autocad VBA : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
mapcar am 24.11.2004 um 11:44 Uhr (0)
Tobias, hast schon gelesen, dass sich da einer beschwert hat, ja? Du löst Masseneimails aus (dieser Thread z.b. erstmal drei Postings von dir selber, bis du irgendwie auf den Punkt gekommen bist)! Es kann doch nicht sein, dass WIR hier rauskriegen müssen, dass bei dir ANGBASE verstellt ist - du hast bei dir bei jedem relevanten Befehl die Warnung auf dem Bildschirm! Das Umrechnungsproblem, das du jetzt noch hast, ist mit dem Mathestoff des 8. Schuljahrs locker abzudecken. Dieses Problem löst DU jetzt ganz ...

In das Form Autocad VBA wechseln
Autocad VBA : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
mapcar am 23.11.2004 um 14:22 Uhr (0)
@kiltswitch: Du hast ein erstaunliches Talent, die Leute dazu zu kriegen, deine Arbeit zu machen. Und wenn die Arbeit erledigt, ist bist du auch noch nicht zufrieden. Ich habe es zwar nicht ausprobiert, bin mir aber sehr sicher, dass Nancys Code ganz genau das macht, was du wolltest. Nancy benutzt aber die Pi-Konstante aus den Excel-Funtionen. Warum auch nicht, da gibt es ja eine Pi-Definition. Die gibt es aber nicht, wenn du in ein Textfile schreibst. In diesem Falle musst du Pi selber definieren. Allerdi ...

In das Form Autocad VBA wechseln
Autocad VBA : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
mapcar am 24.11.2004 um 09:55 Uhr (0)
Keine Ahnung, was du da machst. Ich habe diesen Code von Nancy ausprobiert: Code: Sub x()    Const Pi# = 3.14159265358979    Dim elem As AcadEntity, ip    For Each elem In ThisDrawing.ModelSpace         If TypeOf elem Is IAcadBlockReference Then             ip = elem.InsertionPoint             Debug.Print ip(0), ip(1), ip(2), elem.Rotation * 180 / Pi         End If     Next End Sub Ein Block, sukzessive um 90° gedreht, ergibt dieses Ergebnis im DFenster: Code: 13,2          11,5          0      ...

In das Form Autocad VBA wechseln
Autocad VBA : alle Blöcke (und deren Werte) einer Zeichnung in Datei auslesen
mapcar am 23.11.2004 um 11:31 Uhr (0)
Tobias, du hast alles, was du brauchst. Wie man Einfügepunkt und Drehwinkel ausliest, hast du selber hier gepostet, ebenso, wie man eine Textdatei schreiben kann. Wie man direkt nach Excel überträgt, hat dir Roland aus der Hilfe reinkopiert. Wenn du keine Attributdaten brauchst, ersetze diesen Teil des Codes durch eigenen, der das leistet, was du brauchst. Das Problem mit den Trennzeichen wurde von Roland und mir ausführlich besprochen, und Nancy hat dir mitgeteilt, warum dein Code so nicht läuft. Schau in ...

In das Form Autocad VBA wechseln
Autocad VBA : Ersetzen von Blöcken in VBA
mapcar am 18.06.2004 um 13:13 Uhr (0)
Jetzt kommen wir der Sache näher - mit Sache meine ich jetzt das Problem, nicht die Lösung. Also nicht das simple Einfügen, sondern ein Block-Import aus einer anderen Zeichnung. Da fällt mir spontan dieser Weg ein: Die Quellzeichnung zusätzlich zur Zielzeichnung aufmachen und die Blockdefinition abkopieren - anschließend die Quellzeichnung wieder schließen. Du kannst aber auch den quick and dirty -Weg gehen: Quelle insgesamt als Block in die Zielzeichnung einfügen und das Insert wieder löschen. Dann hast ...

In das Form Autocad VBA wechseln
Autocad VBA : Dictionaries in VBA auslesen ... Rätsel
mapcar am 30.08.2004 um 10:22 Uhr (0)
Vielleicht steht gar nix drin? Da ist es doch ein Riesenaufwand, sich ein VBA-Programm zu schreiben, das Lisp aufruft, um mal rein zu schauen. Das kannst du dann über Lisp selbst einfacher haben. Oder die Zeichnung mal als DXF speichern und anschauen... Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesü ...

In das Form Autocad VBA wechseln
Autocad VBA : Objektzuweisung über Handle funzt nicht
mapcar am 21.12.2004 um 14:52 Uhr (0)
Geht schon musst sie nur in zeichnung.dwg.txt umbenennen. Aber lesen kann sie doch wohl trotzdem keiner, ist doch R14:-( Setz erstmal deinen Code hier rein, ich glaube, das bringt uns sowieso weiter. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze

In das Form Autocad VBA wechseln
Autocad VBA : Eindeutige Bezeichner für Documents
mapcar am 09.11.2004 um 19:49 Uhr (0)
Nimm irgendeine Hash-Verfahren wie z.B. die CRC-Checksumme der Datei als ID. Hat natürlich den Nachteil, dass sich die ID bei Bearbeitung ändert und jedesmal die Verwaltung aktualisiert werden muss. Wenn das nicht sein darf, dann bleibt dir nichts anderes übrig, als eine ID in der Zeichnung zu speichern. Alles andere wäre digitale Esoterik. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seite ...

In das Form Autocad VBA wechseln
Autocad VBA : Block - Attribute
mapcar am 31.03.2004 um 21:34 Uhr (0)
Keine Ahnung, was du da machst - es ist völlig egal, wie der Block zustande gekommen ist. Ich vermute, du verwechselst irgendwo was (z.B. de Unterschied zwischen einem Block (der niemals Attribute haben kann!) und einem Insert (= Blockreferenz). Es ist völlig unerheblich, ob die Block-Definition in einer Zeichnung erzeugt wurde oder aus einer Datei stammt, denn der Block spielt bei Attributen nur in dem Augenblick eine Rolle, in dem das Insert erzeugt wird. Später kann die Blockdefinition verändert werden, ...

In das Form Autocad VBA wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz